草庐IT

Android GridView 双指缩放

全部标签

android - android中的旋转和缩放imageview

我正在做一个项目,其中需要根据用户手指手势缩放和旋转ImageView,就像在某些iPhone应用程序中工作一样。请建议我如何在android中做。" 最佳答案 在您的项目中使用以下库。实现起来非常简单。你会得到所有的手势。https://github.com/jasonpolites/gesture-imageview 关于android-android中的旋转和缩放imageview,我们在StackOverflow上找到一个类似的问题: https://

Android 捏/缩放和 glfrustum

我使用OpenGL绘制了几个二维形状现在我想添加捏/缩放。我的观点是透视图(顶View)。我假设它是3D,z轴=0。现在,我应该如何更改glfrustum并在我的Activity中添加触摸方法,以便我能够捏合/缩放?gl.glFrustumf(-ratio,ratio,-1,1,1,25);我觉得应该是这样的gl.glFrustumf(-ratio,ratio,-1,1,1*zoom,25*zoom);但是touch方法应该怎么写来改变这个缩放参数来做双指缩放呢?现在的问题是渲染器,我在末尾添加了缩放方法,但是在缩放方法中它给我错误gl.glfrustum而在onsurfacechan

android - 使用 ScrollView 捏合缩放 : Updating its scrolling behaivor when child size changes

我有一个自定义类,它是从ScrollView扩展而来的。我想做的是用这个类实现捏缩放,我想用它缩放到ScrollView的子级并根据需要滚动缩放的内容。基本上,我想要iOS的UIScrollView类具有的相同行为(这是一个SHAMEAndroid不提供任何内置缩放像iOS这样的功能,我们必须从头开始编写所有内容)。我的类中有一个ScaleGestureListener,当我收到onScale事件时,我更新了ScrollView中subview的布局维度:我将布局宽度和高度乘以从ScaleGestureListener收到的比例因子。令我困扰的是ScrollView不会根据其子项的新尺

android - 使图像适合 X 并缩放 Y

我有这个ImageView我正在从URL将图像加载到此ImageView中,我希望图像始终适合X(屏幕宽度)并重新调整高度以保持纵横比。我是否需要一些Java来执行此操作,还是我可以仅通过XML来执行此操作? 最佳答案 试试这个:只有当原始图像比例在8:5左右时,您才会获得您期望的结果 关于android-使图像适合X并缩放Y,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/188

android - 如何防止 android 图层可绘制形状(例如圆形)缩放

我尝试使用XMLlayer-listdrawable创建一个简单的插图。我有两种形状,一个圆形和一个矩形我想要一个不缩放的圆。以下是布局:这是shape5.xml可绘制对象生成的绘图如下所示:很明显项目android:top完成了工作,但没有什么能阻止形状缩放。sizewidth不起作用,android:scaleType="center"也不起作用。我快速查看了LayerDrawable.java的实现。似乎在幕后,插图是根据项目属性创建的。所以我想通过计算这些我可以达到我想要的结果。那是唯一的方法吗?更新:根据这个answer,我知道操纵项目的android:top、android

android - VideoView 不会缩放内容以匹配其父项

我正在使用DraggablePanel库(https://github.com/pedrovgs/DraggablePanel)来促进类似YouTube的视频播放器。如果您不熟悉此功能,它基本上允许用户将当前播放的视频缩小为停靠在屏幕角落的小缩略图。不幸的是(我不太确定这是上述库的问题)我注意到如果我在VideoView的父View上应用X和Y比例,VideoView本身不会调整其内容的大小以匹配.请参见下面的屏幕截图,其中VideoView处于自然比例,然后其父View缩小到大约0.6:0.6。您应该注意到,在缩放的屏幕截图中,VideoView已裁剪其内容,而不是调整大小以适合。因

android - 如何通过在鳍状肢中启用多点触控缩放来进行 webview 滑动手势检测

那么有没有一种方法可以让webview控件检测滑动,同时能够进行多点触控缩放并具有内置缩放控件? 最佳答案 是的!有一种方法可以实现WebView并创建自定义Webview这样自定义WebView已经内置同时具有多点触控和内置控件的滑动检测缩放。//DeclaringthecustomWebviewandputintoaviewflipperMyWebView[]webview=newMyWebView[2];flipper=(ViewFlipper)findViewById(R.id.ViewFlipper);webview[i]

Android:在 Canvas 上绘制文本时文本缩放不正确

我正在使用DynamicLayout在Canvas上绘制格式化文本,我需要实现某种缩放。我尝试使用canvas.scale(...)来实现它。但是当文本包含高亮时,文本的缩放比例与背景不一致,如下所示:绘制文字的代码非常简单:canvas.scale(zoom,zoom);TextPainttextPaint=newTextPaint();textPaint.setAntiAlias(true);DynamicLayoutlayout=newDynamicLayout(text,textPaint,width,Layout.Alignment.ALIGN_NORMAL,1.0f,1.0

android - Android :scaleType ="fitCenter" 上的图像缩放不一致

我想显示带边框的图像。下面的解决方案适用于某些图像,但不适用于其他图像。到目前为止,我最好的猜测是,它适用于较小的图像,但不适用于大图像。对于较小的图片,该解决方案可以很好地显示具有2像素边框的图像。对于大图片,背景的高度太宽。我用我手动缩放的图像从2000*400缩放到200*40来测试它。所以它是相同的图像,只是预先缩放。知道为什么大图片无法以与小图片相同的方式缩放吗? 最佳答案 删除scaletype并为您的Imageview使用android:adjustViewBounds="true"。

Android Maps v2 自定义标记在缩放时的位置不正确

我知道之前已经讨论过这个问题,但我实际上找不到解决方案。我正在为我的标记添加自定义图标:markerUserLocation=mMap.addMarker(newMarkerOptions().position(newLatLng(point.latitude,point.longitude)).anchor(0.5f,1.0f).icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_marker_my_location)));问题是当放大/缩小时标记被定位在一个错误的地方。我试过使用anchor值,但没有成功。图像的默认anc